Sample Adaptive Offset Optimization in HEVC
نویسندگان
چکیده
As the next generation of video coding standard, High Efficiency Video Coding (HEVC) adopted many useful tools to improve coding efficiency. Sample Adaptive Offset (SAO), is a technique to reduce sample distortion by providing offsets to pixels in in-loop filter. In SAO, pixels in LCU are classified into several categories, then categories and offsets are given based on Rate-Distortion Optimization (RDO) of reconstructed pixels in a Largest Coding Unit (LCU). Pixels in a LCU are operated by the same SAO process, however, transform and inverse transform makes the distortion of pixels in Transform Unit (TU) edge larger than the distortion inside TU even after deblocking filtering (DF) and SAO. And the categories of SAO can also be refined, since it is not proper for many cases. This paper proposed a TU edge offset mode and a category refinement for SAO in HEVC. Experimental results shows that those two kinds of optimization gets -0.13 and -0.2 gain respectively compared with the SAO in HEVC. The proposed algorithm which using the two kinds of optimization gets -0.23 gain on BD-rate compared with the SAO in HEVC which is a 47 % increase with nearly no increase on coding time. Copyright © 2014 IFSA Publishing, S. L.
منابع مشابه
Block Edge Detection based Fast Sample Adaptive Offset Parameter Estimation for HEVC encoder
In this paper, we propose a fast sample adaptive offset (SAO) parameter estimation algorithm based on the block-based edge detection in High Efficiency Video Coding (HEVC) encoder. Instead of the exhaustive search to find the best SAO parameters among all massive combinations, the proposed algorithm decides the best edge offset by analyzing the input block’s edge characteristics in advance. Fro...
متن کاملAdjustment of Offset Value for Reduction of Complexity in HEVC Intra Mode
In this paper, we propose a complexity reduction method of sample adaptive offset (SAO), which is an in-loop filter in high-efficiency video coding (HEVC). In the conventional SAO, an offset value is calculated for each coding tree block (CTB) to minimize the error between the original and reconstructed images. In order to determine the optimal offset value, all offset candidates are examined a...
متن کاملFast SAO Estimation Algorithm and Its Implementation for 8K×4K @ 120 FPS HEVC Encoding
High efficiency video coding (HEVC) is the new generation video compression standard. Sample adaptive offset (SAO) is a new compression tool adopted in HEVC which reduces the distortion between original samples and reconstructed samples. SAO estimation is the process of determining SAO parameters in video encoding. It is divided into two phases: statistic collection and parameters determination...
متن کاملVariance Adaptive Quantization and Adaptive Offset Selection in High Efficiency Video Coding
Video compression uses encoding to reduce the number of bits that are used for representing a video file in order to store and transmit it at a smaller size. A decoder reconstructs the received data into a representation of the original video. Video coding standards determines how the video compression should be conducted and one of the latest standards is High Efficiency Video Coding (HEVC). O...
متن کاملA pipelined VLSI architecture for Sample Adaptive Offset (SAO) filter and deblocking filter of HEVC
This paper present a high throughput design for Sample Adaptive offset (SAO) filter and deblocking filter used in an HEVC decoder. A five-stage pipelined architecture is proposed to support both SAO filter and deblocking filter on a 32 × 32 pixel block basis. Deblocking filter and SAO filter can work simultaneously in consecutive pipeline stages. The on-chip SRAM can also be shared by deblockin...
متن کامل